Seyed Majid Zahedi
Biography
Dr. Seyed Majid Zahedi is an Assistant Professor in the Department of Electrical and Computer Engineering at the University of Waterloo. His research focuses on leveraging algorithmic multi-agent systems to tackle real-world challenges in computer systems. His work bridges computer systems and theoretical computer science, with a focus on resource management, security and privacy, and incentive mechanisms.
Research Interests
Computer Systems
Multi-Agent Systems
Cybersecurity
AI and Machine Learning
Computer Architecture
Education
2018, Doctorate Computer Science, Duke University, USA
2012, Master of Science Computer Engineering, University of Tehran, Iran
2009, Bachelor of Science (BS) Computer Engineering, University of Tehran, Iran
Teaching*
- ECE 252 - Systems Programming and Concurrency
- Taught in 2024
- ECE 350 - Real-Time Operating Systems
- Taught in 2020, 2021, 2022, 2023
- ECE 493 - Special Topics in Electrical and Computer Engineering
- Taught in 2023, 2024, 2025
- ECE 750 - Special Topics in Computer Software
- Taught in 2023, 2024, 2025
- SE 350 - Operating Systems
- Taught in 2020, 2022
* Only courses taught in the past 5 years are displayed.
In The News
Graduate studies
I am currently seeking to accept graduate students. Please submit your graduate studies application and include my name as a potential advisor.